const focus = {
	data() {
		return {
			test: ''
		}
	},
	/**
	 * 指令第一次绑定到元素时调用
	 */
	bind(el, binding, vnode) {
		let s = JSON.stringify
		el.innerHTML =
			'name: ' + s(binding.name) + '<br>' +
			'value: ' + s(binding.value) + '<br>' +
			'expression: ' + s(binding.expression) + '<br>' +
			'argument: ' + s(binding.arg) + '<br>' +
			'modifiers: ' + s(binding.modifiers) + '<br>' +
			'vnode keys: ' + Object.keys(vnode).join(', ')
		// console.log('expression:' + JSON.stringify(binding.expression))
		// console.log(vnode)
		// el.focus()
	},
	/**
	 * 被绑定的元素插入父节点时调用
	 */
	inserted() {
	
	},
	/**
	 * 组件的VNode更新时调用
	 */
	update() {
	
	}
}
export default focus
